package com.baosight.risk.api.quartz;

import com.baosight.risk.service.quartz.entity.SyncEmpleeEntitiy;

import java.util.List;

/**
 * @author CuiShiHao
 * <p>
 * 定时任务，同步人员接口
 */
public interface ISysSyncEmpleeService {

    /**
     * @param userList 用户列表
     * @return
     * @description 向系统同步用户数据
     * @author CuiShiHao
     */
    void batchInsertUserList(List<SyncEmpleeEntitiy> userList);

    /**
     * @return
     * @description 从dbprodk5中查询用户
     * @author CuiShiHao
     */
    List<SyncEmpleeEntitiy> getEmpleeFromOtherDB(SyncEmpleeEntitiy syncEmpleeEntitiy);

    /**
     * @return
     * @description 从dbprodk5中拉取全部宝山钢铁股份有限公司数据
     * @author lishaoqing
     */
    List<SyncEmpleeEntitiy> getEmpleeListFromOtherDB(String compCode);

}
